Programming Interview: Set, Clear, Toggle And Get Value Of A Single Bit In C